<%@page import="Servidor.DataCompra"%>
<%@page import="Servidor.PDate"%>
<%@page import="Servidor.DataJuego"%>
<%@page import="Servidor.DataPerfil"%>
<%@page import="java.util.Date"%>
<%@page import="java.util.GregorianCalendar"%>
<%@page import="java.util.List"%>
<%@page contentType = "text/html" session = "true"%>
<%@include file = "cargarLogica.jsp" %>
<!DOCTYPE html>

<html lang="es">
    
<head>
    <title>TPlay Market - Tienda de Juegos On-Line</title>
    <meta charset="utf-8"/>
    <meta name="description" content="Comprar juego"/>
    <meta name="viewport" content="width=device-width, initial-scale=1"/>
    <link rel="shortcut icon" type="image/xicon" href="favicon.ico"/>
    <link rel="stylesheet" type="text/css" href="css/tplay_style.css"/>

</head>
    <body>
        <jsp:include page="tplay_header.jsp"/>
        <jsp:include page="tplay_nav_visitante.jsp"/>
        
        <%@page contentType = "text/html" session = "true"%>        
        <section class="CONTENIDO" id="contenidoCompra">
            <form id ="formCompra" action = "registrarCompra.jsp" method = "POST">               
                <section id="seccionCompra">
                    <%
                    if(iw != null){
                        
                        DataPerfil dp = (DataPerfil)session.getAttribute("usuario");
                                                
                        if(dp == null){
                            
                            %><script language="javascript" type="text/javascript"> alert("Debes iniciar sesion para poder comprar un juego."); window.location='inicioSesion.jsp'; </script> <%
                            //response.sendRedirect("inicioSesion.jsp");
                            return;
                                                        
                        }
                        else if(dp.getTipoperfil().equals("[DESARROLLADOR]")){

                            %><script language="javascript" type="text/javascript"> alert("Solo clientes registrados pueden comprar juegos."); window.location='index.jsp'; </script> <%
                            //response.sendRedirect("index.jsp");                            
                            return;
                            
                        }
                                                
                        
                        DataJuego dj =  (DataJuego)session.getAttribute("juego");
                        if(dj == null){
                            
                            response.sendRedirect("index.jsp");   
                            return;
                            
                        }
                        String cliente = dp.getNick();
                        String nombre_juego = dj.getNombre();
                        String desarrollador = dj.getDesarrollador();
                        String precio = dj.getPrecio().toString();
                        GregorianCalendar gc = new GregorianCalendar();
                        gc.setTime(new Date());            

                        PDate fecha = new PDate();

                        Integer year = gc.get(GregorianCalendar.YEAR);
                        Integer mes = gc.get(GregorianCalendar.MONTH)+1;
                        Integer dia = gc.get(GregorianCalendar.DATE);
                        Integer hora = gc.get(GregorianCalendar.HOUR_OF_DAY);
                        Integer min = gc.get(GregorianCalendar.MINUTE);
                        Integer sec = gc.get(GregorianCalendar.SECOND);

                        fecha.setYear(year.toString());
                        fecha.setMonth(mes.toString());
                        fecha.setDay(dia.toString());
                        fecha.setHour(hora.toString());
                        fecha.setMin(min.toString());
                        fecha.setSec(sec.toString());
                       
                        DataCompra compra = new DataCompra();
                        compra.setJuego(nombre_juego);
                        compra.setFecha(fecha);
                        compra.setCliente(cliente);
                         
                        session.setAttribute("compra", compra);
                        session.setAttribute("juego", null);
                    
                                           
                    %>
                    <h1 id="tituloCompra">Detallado de compra</h1>
                    <br>
                
                    <section id="detalladoBox">
                        <br>
                        <label  id="compraNombre">Nombre:</label> 
                        <a class="dataCompra">  <% out.print(nombre_juego);%></a><br><br>
                    
                        <label  id="compraDesarrollador">Desarrollador:</label>
                        <a class="dataCompra"><% out.print(desarrollador);%></a>
                    
                        
                    </section>
                  
                    <section id="precioBox">
                        <br>
                        <label >$<% out.print(precio);%></label></br>
                          <% }%>
                        <button id="botonComprar" type="submit">Confirmar Compra!</button>
                    </section>
                    
                </section>       
                
                       
                
                
            </form>
	</section>
        <jsp:include page="tplay_footer.jsp"/>
    </body>
</html>
